generateReflections will attempt to import any file in this directory ending in '.py'

Each plugin file should contain a function outputPlugin(DBObject, settings_build, options)

This function is called for every project in the build.
	- DBObject is a database object, with the interface defined in reflectionDatabase.py
	- settings_build is the settings.build file used to generate the project. This identifies
		the top-level directory of the project.
	- options are the options passed to generateReflections, as reported by optparser.
		Useful options include options.force_output, options.verbose and options.quiet

generateReflections is called at the start of any build with updated files, and should only update
output files that have changed. util.writeIfDifferent will automatically manage this